overflow of a river watercourse - Francés Inglés Diccionario